/**
 * - 作者: DoooReyn
 * - 日期: 2023.10.29
 * - 名称: TimeRecorder
 * - 描述: 时间记录器
 */
export class TimeRecorder {
    /** 上次记录时间 */
    private _time: number = 0;

    /** 记录一次 */
    public tick() {
        this._time = Date.now();
    }

    /** 上次记录时间 */
    public get last() {
        return this._time;
    }

    /**
     * 距今是否超过指定跨度
     * @param interval 时间跨度
     * @returns
     */
    public diff(interval: number) {
        return Date.now() - this._time > interval;
    }
}
